Ranking Software Artifacts

نویسندگان

  • Fabrizio Perin
  • Lukas Renggli
  • Jorge Ressia
چکیده

Reengineering and integrated development platforms typically do not list search results in a particularly useful order. PageRank is the algorithm prominently used by the Google internet search engine to rank the relative importance of elements in a set of hyperlinked documents. To determine the relevance of objects, classes, attributes, and methods we propose to apply PageRank to software artifacts and their relationship (reference, inheritance, access, and invocation). This paper presents various experiments that demonstrate the usefulness of the ranking algorithm in software (re)engineering.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Prominence Ranking in Graphs with Community Structure

We study prominence ranking in heterogeneous social networks with actors who collaborate to create artifacts which display some homophily based community structure (Figure 1). For example, a paper is an artifact and multiple authors may collaborate on the paper. Papers appear in venues, which are communities containing papers on similar topics and of similar quality. An artifact conferes a soci...

متن کامل

A CMMI appraisal support system based on a fuzzy quantitative benchmarks model

In Capability Maturity Model Integrated (CMMI), Lead Appraiser (LA) evaluates the processes of one company according to qualitative sources such as instrument, interview and document through direct artifacts, indirect artifacts and affirmation. Due to the subjective measurement and non-quantitative expression of LAs, this paper proposes a fuzzy quantitative integrated metric model (FQIMM) that ...

متن کامل

Smart learning: A search-based approach to rank change and defect prone classes

Research has yielded approaches for predicting future changes and defects in software artifacts, based on historical information, helping developers in effectively allocating their (limited) resources. Developers are unlikely able to focus on all predicted software artifacts, hence the ordering of predictions is important for choosing the right artifacts to concentrate on. We propose using a Ge...

متن کامل

MultiRank: Reputation Ranking for Generic Semantic Social Networks

This paper presents a technique for calculating “reputation” or influence of users and artifacts in semantic social networks: in particular, as an incentive mechanism to encourage reuse of complex resources such as ontologies. Adapting the PageRank algorithm to the relational schemas of typical social network applications, this technique allows the programmer first to define via minimal rules t...

متن کامل

Artifact reduction techniques in Cone Beam Computed Tomography (CBCT) imaging modality

Introduction: Cone beam computed tomography (CBCT) was introduced and became more common based on its low cost, fast image procedure rate and low radiation dose compared to CT. This imaging modality improved diagnostic and treatment-planning procedures by providing three-dimensional information with greatly reduced level of radiation dose compared to 2D dental imaging modalitie...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2010